the democratic republic of sao tome and principe - Spanish English Dictionary